39fec93b8ccebdadd3deb7f38037aac43eb78cb6,core/src/main/java/brooklyn/entity/trait/StartableMethods.java,StartableMethods,restart,#EntityLocal#,45
Before Change
/** Common implementation for restart in parent nodes; just invokes stop on all children of the entity */
public static void restart(EntityLocal e) {
log.debug("Restarting entity "+e);
Iterable<Entity> startables = Iterables.filter(e.getOwnedChildren(), Predicates.instanceOf(Startable.class));
if (!Iterables.isEmpty(startables)) {
Entities.invokeEffectorList(e, startables, Startable.RESTART).getUnchecked();
After Change
/** Common implementation for restart in parent nodes; just invokes stop on all children of the entity */
public static void restart(EntityLocal e) {
log.debug("Restarting entity "+e);
Iterable<Entity> startables = filterStartableManagedEntities(e.getOwnedChildren());
if (!Iterables.isEmpty(startables)) {
Entities.invokeEffectorList(e, startables, Startable.RESTART).getUnchecked();